html, body { margin: 0px; }
body, input, textarea, table td { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; }
.frame { border: solid 1px transparent; margin: 5px; margin-bottom: 30px; }
#top, #topdiv { position: fixed; border: solid 1px black; padding: 5px; width: 100%; }
#topdiv {
    background-color: white;
    border: 0 solid black;
    height: 5px;
    padding: 0;
    position: fixed;
    top: 30px;
    width: 100%;
}
#left { float: left; width: 150px; position: fixed; top: 30px; }
#center { float: left; width: 800px; margin-left: 160px; border-left: solid 0px black; margin-top: 30px; padding-top: 0px; }
.frame .head { border-bottom: solid 1px transparent; padding: 10px; }
#center .frame .head { padding-bottom: 5px; }
.frame .head .title { font-size: 32px; font-weight: bold; }
.comment .frame .head .title { font-size: 12px; font-family: }
.frame .head .info { text-align: right; font-size: 10px; }
.frame .foot { border-top: solid 1px transparent; padding: 5px 10px 5px 10px; margin-top: 10px; text-align: right; font-size: 10px; clear: both; }
.frame .image { float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 3px; width: 150px; height: 100px; overflow: hidden; }
.frame .text { float: left; padding-bottom: 10px; width: 600px; }
.frame img { width: 150px; }
.frame .body { padding: 10px; }
.frame a { text-decoration: none; font-weight: bold; }
.frame a:hover { text-decoration: underline; }
.btn { font-size: 12px; padding: 5px; background-color: #778899; }
a.btn:hover { background-color: #aabbcc; }

.login { padding-top: 10px; }

.reply .title input { width: 100%; }
.reply .info { padding-top: 3px; }
.reply .info input { width: 100px; }
.reply textarea { width: 100%; height: 100px; }
.reply .foot input { width: 40px; }

.reply input, .reply textarea, .reply .btn
  { border: solid 1px #112233; }
.frame .head .btn { padding: 1px 6px; }
.head input { border: none; 0px; }

.frame,
.frame .head,
.frame .foot 
  { border-color: #223344; }
body, a,
input, textarea
  { color: #223344; }
h1 a { color: white; }
.head,
#top
  { color: #fff; }
.frame .head,
#top 
  { background-color: #223344; }
.comment .head 
  { background-color: #778899; }
.reply .head 
  { background-color: #aabbcc; }

#left .body ul { list-style-type: none; padding: 0px; margin: 0px; }
#left .body li { padding: 0px; margin: 0px; }
#left .body li.sel { text-decoration: underline; padding-left: 10px; }



